<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title></title>
			<link rel="stylesheet" href="media/stylesheet.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
						<a name="top"></a>
<h2>Full index</h2>
<h3>Package indexes</h3>
<ul>
	<li><a href="elementindex_event.html">event</a></li>
</ul>
<br />
<div class="index-letter-menu">
	<a class="index-letter" href="elementindex.html#a">a</a>
	<a class="index-letter" href="elementindex.html#b">b</a>
	<a class="index-letter" href="elementindex.html#d">d</a>
	<a class="index-letter" href="elementindex.html#e">e</a>
	<a class="index-letter" href="elementindex.html#f">f</a>
	<a class="index-letter" href="elementindex.html#g">g</a>
	<a class="index-letter" href="elementindex.html#h">h</a>
	<a class="index-letter" href="elementindex.html#i">i</a>
	<a class="index-letter" href="elementindex.html#l">l</a>
	<a class="index-letter" href="elementindex.html#m">m</a>
	<a class="index-letter" href="elementindex.html#o">o</a>
	<a class="index-letter" href="elementindex.html#p">p</a>
	<a class="index-letter" href="elementindex.html#r">r</a>
	<a class="index-letter" href="elementindex.html#s">s</a>
	<a class="index-letter" href="elementindex.html#t">t</a>
	<a class="index-letter" href="elementindex.html#_">_</a>
</div>

	<a name="a"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">a</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$amArgv</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#var$amArgv">Event_Event::$amArgv</a> in event.class.php</div>
					</dd>
			<dt class="field">
						<span class="var-title">$amData</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#var$amData">Event_Event::$amData</a> in event.class.php</div>
					</dd>
			<dt class="field">
						<span class="var-title">$amParam</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#var$amParam">Event_Event::$amParam</a> in event.class.php</div>
					</dd>
			<dt class="field">
						<span class="var-title">$amTrace</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#var$amTrace">Event_Event::$amTrace</a> in event.class.php</div>
					</dd>
			<dt class="field">
						<span class="var-title">$asHandlerFor</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html#var$asHandlerFor">Event_Handler::$asHandlerFor</a> in handler.class.php</div>
					</dd>
			<dt class="field">
						<span class="var-title">$asValue</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Message.html#var$asValue">Event_Log_Message::$asValue</a> in message.class.php</div>
							<div class="index-item-description">Array of all arguments passed to this instance upon construction.</div>
					</dd>
			<dt class="field">
						<span class="method-title">add</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Device.html#methodadd">Event_Log_Device::add()</a> in device.class.php</div>
					</dd>
		</dl>
	<a name="b"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">b</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$bDefaultPrevented</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#var$bDefaultPrevented">Event_Event::$bDefaultPrevented</a> in event.class.php</div>
							<div class="index-item-description">Handlers can signal triggerers to prevent their default action, however they  will have to check this  first.</div>
					</dd>
		</dl>
	<a name="d"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">d</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">device.class.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/_classes---event---log---device.class.php.html">device.class.php</a> in device.class.php</div>
					</dd>
		</dl>
	<a name="e"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">e</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">event.class.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/_classes---event---event.class.php.html">event.class.php</a> in event.class.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">exception.class.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/_classes---event---exception.class.php.html">exception.class.php</a> in exception.class.php</div>
					</dd>
			<dt class="field">
						Event_Event
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html">Event_Event</a> in event.class.php</div>
							<div class="index-item-description">The Event class. Upon constructing an Event_Event the new instance will</div>
					</dd>
			<dt class="field">
						Event_Exception
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Exception.html">Event_Exception</a> in exception.class.php</div>
							<div class="index-item-description">Event_Exceptions should be triggered by any Exception you throw</div>
					</dd>
			<dt class="field">
						Event_Handler
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html">Event_Handler</a> in handler.class.php</div>
							<div class="index-item-description">Event handlers listen to events from specific types of class. Upon construction,</div>
					</dd>
			<dt class="field">
						Event_Log_Device
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Device.html">Event_Log_Device</a> in device.class.php</div>
							<div class="index-item-description">The Event_Log_Device is a contract allowing Event_Log_Handlers to Event_Log_Handler::add()  their messages.</div>
					</dd>
			<dt class="field">
						Event_Log_Handler
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Handler.html">Event_Log_Handler</a> in handler.class.php</div>
							<div class="index-item-description">Event_Log_Handler picks up on interesting <a href="event/event/Event_Event.html">Event_Event</a>s and logs them.</div>
					</dd>
			<dt class="field">
						Event_Log_Message
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Message.html">Event_Log_Message</a> in message.class.php</div>
							<div class="index-item-description">The Event_Log_Message allows for easy message wrapping.</div>
					</dd>
		</dl>
	<a name="f"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">f</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						FORMAT
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Message.html#constFORMAT">Event_Log_Message::FORMAT</a> in message.class.php</div>
					</dd>
		</dl>
	<a name="g"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">g</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">getArgs</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodgetArgs">Event_Event::getArgs()</a> in event.class.php</div>
							<div class="index-item-description">Get all args that have been passed to the method that has thrown this event</div>
					</dd>
			<dt class="field">
						<span class="method-title">getData</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodgetData">Event_Event::getData()</a> in event.class.php</div>
							<div class="index-item-description">Get all or specific data: Allows any Handler to pass back information to  the triggering class or instance,</div>
					</dd>
			<dt class="field">
						<span class="method-title">getEventHandle</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html#methodgetEventHandle">Event_Handler::getEventHandle()</a> in handler.class.php</div>
							<div class="index-item-description">Get the handle of the event received, i.e. which method should handle Events  of this type.</div>
					</dd>
			<dt class="field">
						<span class="method-title">getException</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Exception.html#methodgetException">Event_Exception::getException()</a> in exception.class.php</div>
							<div class="index-item-description">Get the Exception instance that triggered this Event. The object throwing /  creating the Exception is available throw getSource()</div>
					</dd>
			<dt class="field">
						<span class="method-title">getMessage</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Message.html#methodgetMessage">Event_Log_Message::getMessage()</a> in message.class.php</div>
							<div class="index-item-description">Construct the log message based on the arguments to the constructor and the format.</div>
					</dd>
			<dt class="field">
						<span class="method-title">getParams</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodgetParams">Event_Event::getParams()</a> in event.class.php</div>
							<div class="index-item-description">Get any additional parameters provided by the triggering instance/object (the  Source)</div>
					</dd>
			<dt class="field">
						<span class="method-title">getSource</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodgetSource">Event_Event::getSource()</a> in event.class.php</div>
							<div class="index-item-description">Get the instance (or classname in case of static call) triggering this Event</div>
					</dd>
			<dt class="field">
						<span class="method-title">getType</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodgetType">Event_Event::getType()</a> in event.class.php</div>
							<div class="index-item-description">Get the type of $this Event</div>
					</dd>
		</dl>
	<a name="h"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">h</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="include-title">handler.class.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/_classes---event---handler.class.php.html">handler.class.php</a> in handler.class.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">handler.class.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/_classes---event---log---handler.class.php.html">handler.class.php</a> in handler.class.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">handleEvent</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html#methodhandleEvent">Event_Handler::handleEvent()</a> in handler.class.php</div>
							<div class="index-item-description">Check whether the event originates from an instance that is of the type of one  of the dispatcher types that this handler has been bound to.</div>
					</dd>
		</dl>
	<a name="i"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">i</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">isDefaultPrevented</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodisDefaultPrevented">Event_Event::isDefaultPrevented()</a> in event.class.php</div>
							<div class="index-item-description">Has some handler signalled the prevention of the default actions?</div>
					</dd>
		</dl>
	<a name="l"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">l</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">log</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Handler.html#methodlog">Event_Log_Handler::log()</a> in handler.class.php</div>
					</dd>
		</dl>
	<a name="m"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">m</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$mSource</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#var$mSource">Event_Event::$mSource</a> in event.class.php</div>
					</dd>
			<dt class="field">
						<span class="include-title">message.class.php</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/_classes---event---log---message.class.php.html">message.class.php</a> in message.class.php</div>
					</dd>
		</dl>
	<a name="o"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">o</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$oException</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Exception.html#var$oException">Event_Exception::$oException</a> in exception.class.php</div>
					</dd>
			<dt class="field">
						<span class="var-title">$oLogger</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Handler.html#var$oLogger">Event_Log_Handler::$oLogger</a> in handler.class.php</div>
					</dd>
		</dl>
	<a name="p"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">p</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">prefix</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Message.html#methodprefix">Event_Log_Message::prefix()</a> in message.class.php</div>
							<div class="index-item-description">Returns a string containing useful debugging information, e.g. date and ip if known.</div>
					</dd>
			<dt class="field">
						<span class="method-title">preventDefault</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodpreventDefault">Event_Event::preventDefault()</a> in event.class.php</div>
							<div class="index-item-description">Raise the flag that the default action following the event should be prevented</div>
					</dd>
		</dl>
	<a name="r"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">r</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">register</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html#methodregister">Event_Handler::register()</a> in handler.class.php</div>
							<div class="index-item-description">Registers handelrs that will be informed by Events</div>
					</dd>
		</dl>
	<a name="s"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">s</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="var-title">$sType</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#var$sType">Event_Event::$sType</a> in event.class.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">setData</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodsetData">Event_Event::setData()</a> in event.class.php</div>
							<div class="index-item-description">Set specific data: Allows any Handler to pass  back information to the triggering class or instance,</div>
					</dd>
			<dt class="field">
						<span class="method-title">signalEvent</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html#methodsignalEvent">Event_Handler::signalEvent()</a> in handler.class.php</div>
							<div class="index-item-description">Signal all handlers of an event</div>
					</dd>
		</dl>
	<a name="t"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">t</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">trigger</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#methodtrigger">Event_Event::trigger()</a> in event.class.php</div>
							<div class="index-item-description">Shorthand for triggering an Event.</div>
					</dd>
		</dl>
	<a name="_"></a>
	<div class="index-letter-section">
		<div style="float: left" class="index-letter-title">_</div>
		<div style="float: right"><a href="#top">top</a></div>
		<div style="clear: both"></div>
	</div>
	<dl>
			<dt class="field">
						<span class="method-title">__call</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html#method__call">Event_Handler::__call()</a> in handler.class.php</div>
							<div class="index-item-description">A handler may not need to handle ALL events dispatched by a source. This  method will make sure that nothing crashes when an event is not handled, e.g.</div>
					</dd>
			<dt class="field">
						<span class="method-title">__construct</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Message.html#method__construct">Event_Log_Message::__construct()</a> in message.class.php</div>
							<div class="index-item-description">Construct a new instance. Throw in as many arguments as you like, just make sure that the format  defined in the message constant has at least as many placeholders.</div>
					</dd>
			<dt class="field">
						<span class="method-title">__construct</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Event.html#method__construct">Event_Event::__construct()</a> in event.class.php</div>
							<div class="index-item-description">Construct an new Event by providing at least a type</div>
					</dd>
			<dt class="field">
						<span class="method-title">__construct</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Handler.html#method__construct">Event_Handler::__construct()</a> in handler.class.php</div>
							<div class="index-item-description">Construct a new Event_Handler to listen to classes with the provided names.</div>
					</dd>
			<dt class="field">
						<span class="method-title">__construct</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Handler.html#method__construct">Event_Log_Handler::__construct()</a> in handler.class.php</div>
					</dd>
			<dt class="field">
						<span class="method-title">__construct</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/event/Event_Exception.html#method__construct">Event_Exception::__construct()</a> in exception.class.php</div>
							<div class="index-item-description">A new Event_Exception to signal handlers of a new Exception created</div>
					</dd>
			<dt class="field">
						<span class="method-title">__toString</span>
					</dt>
		<dd class="index-item-body">
			<div class="index-item-details"><a href="event/log/Event_Log_Message.html#method__toString">Event_Log_Message::__toString()</a> in message.class.php</div>
							<div class="index-item-description">Create a String representation of the message</div>
					</dd>
		</dl>

<div class="index-letter-menu">
	<a class="index-letter" href="elementindex.html#a">a</a>
	<a class="index-letter" href="elementindex.html#b">b</a>
	<a class="index-letter" href="elementindex.html#d">d</a>
	<a class="index-letter" href="elementindex.html#e">e</a>
	<a class="index-letter" href="elementindex.html#f">f</a>
	<a class="index-letter" href="elementindex.html#g">g</a>
	<a class="index-letter" href="elementindex.html#h">h</a>
	<a class="index-letter" href="elementindex.html#i">i</a>
	<a class="index-letter" href="elementindex.html#l">l</a>
	<a class="index-letter" href="elementindex.html#m">m</a>
	<a class="index-letter" href="elementindex.html#o">o</a>
	<a class="index-letter" href="elementindex.html#p">p</a>
	<a class="index-letter" href="elementindex.html#r">r</a>
	<a class="index-letter" href="elementindex.html#s">s</a>
	<a class="index-letter" href="elementindex.html#t">t</a>
	<a class="index-letter" href="elementindex.html#_">_</a>
</div>	</body>
</html>